Optimal Autoscaling in the IaaS Cloud

نویسندگان

  • Hamoun Ghanbari
  • Bradley Simmons
  • Marin Litoiu
  • Cornel Barna
  • Gabriel Iszlai
چکیده

An application provider leases resources (i.e., virtual machine instances) of variable configurations from a IaaS provider over some lease duration (typically one hour). The application provider (i.e., consumer) would like to minimize their cost while meeting all service level obligations (SLOs). The mechanism of adding and removing resources at runtime is referred to as autoscaling. The process of autoscaling is automated through the use of a management component referred to as an autoscaler. This paper introduces a novel autoscaling approach in which both cloud and application dynamics are modelled in the context of a stochastic, model predictive control problem. The approach exploits tradeoff between satisfying performance related objectives for the consumer’s application while minimizing their cost. Simulation results are presented demonstrating the efficacy of this new approach.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Cloud Based Resource Management with Autoscaling

With ever increasing growth and popularity in Cloud computing, it becomes now first choice and priority for every individual who access the internet, one of the key and advantageous features of cloud computing is its flexibility and scalability. Autoscaling offers the facility to the clients to scale up and scale down the resources as per their demands. As everything is taking place in automati...

متن کامل

G2LC: Resources Autoscaling for Real Time Bioinformatics Applications in IaaS

Cloud computing has started to change the way how bioinformatics research is being carried out. Researchers who have taken advantage of this technology can process larger amounts of data and speed up scientific discovery. The variability in data volume results in variable computing requirements. Therefore, bioinformatics researchers are pursuing more reliable and efficient methods for conductin...

متن کامل

An Auto-Scaling Cloud Controller Using Fuzzy Q-Learning - Implementation in OpenStack

Auto-scaling, i.e., acquiring and releasing resources automatically, is a central feature of cloud platforms. The key problem is how and when to add/remove resources in order to meet agreed servicelevel agreements. Many commercial solutions use simple approaches such as threshold-based ones. However, providing good thresholds for autoscaling is challenging. Recently, machine learning approaches...

متن کامل

A Method for Measuring Energy Consumption in IaaS Cloud

The ability to measure the energy consumed by cloud infrastructure is a crucial step towards the development of energy efficiency policies in the cloud infrastructure. There are hardware-based and software-based methods of measuring energy usage in cloud infrastructure. However, most hardware-based energy measurement methods measure the energy consumed system-wide - including the energy lost in...

متن کامل

ATOM: Efficient Tracking, Monitoring, and Orchestration of Cloud Resources

The emergence of Infrastructure as a Service framework brings new opportunities, which also accompanies with new challenges in auto scaling, resource allocation, and security. A fundamental challenge underpinning these problems is the continuous tracking and monitoring of resource usage in the system. In this paper, we present ATOM, an efficient and effective framework to automatically track, m...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012